class Solution {
public:
    int numberOfPoints(vector<vector<int>>& nums)
    {
        map<int, int> hash;
        for (int i = 0; i < nums.size(); i++)
            for (int j = nums[i][0]; j <= nums[i][1]; j++)
                hash[j]++;
        return hash.size();
    }
};